#pragma once
#include <config.h>
#include <iostream>
#include <cmath>
#include "vector2.h"
#include "vector3.h"
#include "vector4.h"
#include "matrix3.h"
#include "matrix4.h"
#include "quaternion.h"

BEGIN_NAMESPACE_OXGE

	typedef double Real;
	
	
	typedef Vector2T<Real> Vector2;
	typedef Vector3T<Real> Vector3;
	typedef Vector4T<Real> Vector4;

	typedef Matrix3T<Real> Matrix3;
	typedef Matrix2T<Real> Matrix2;
	typedef Matrix4T<Real> Matrix4;

	typedef QuaternionT<Real> Quaternion;	

END_NAMESPACE_OXGE













